﻿<%@ Page Title="" Language="C#" MasterPageFile="~/SiteAdm.Master" AutoEventWireup="true"
    CodeBehind="UsuarioEdit.aspx.cs" Inherits="AgileSaude.Web.Admin.UsuarioEdit" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <!-- TÍTULO DA PÁGINA -->
    <div class="area-titulo container-fluid">
        <div class="container">
            <h2 class="titulo">
                Cadastro de Usuários</h2>
        </div>
    </div>
    <!-- FIM DO TÍTULO -->
    <div class="container">
        <div class="row">
            <asp:HiddenField ID="hdfIdUsuario" runat="server" />
            <span class="failureNotification">
                <asp:Literal ID="FailureText" runat="server"></asp:Literal>
            </span>
            <asp:ValidationSummary ID="LoginUserValidationSummary" runat="server" CssClass="failureNotification"
                ValidationGroup="CadastroValidationGroup" />
            <div class="area-formulario">
                <fieldset class="login">
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Tipo:</label>
                        <div class="col-sm-4">
                            <asp:RadioButtonList ID="rbtPFPJ" runat="server" AutoPostBack="True">
                                <asp:ListItem Selected="true">Pessoa Física</asp:ListItem>
                                <asp:ListItem>Pessoa Jurídica</asp:ListItem>
                            </asp:RadioButtonList>
                        </div>
                        <% if (rbtPFPJ.SelectedValue == "Pessoa Física")
                           { %>
                        <label class="col-sm-2 control-label">
                            CPF:</label>
                        <%}
                           else
                           { %>
                        <label class="col-sm-2 control-label">
                            CNPJ:</label>
                        <%--<asp:TextBox ID="txtCNPJ" runat="server" CssClass="form-control"></asp:TextBox>--%>
                        <%--<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtCNPJ"
                            CssClass="failureNotification" ErrorMessage="CNPJ é obrigatório." ToolTip="CNPJ é obrigatório."
                            ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>--%>
                        <%} %>
                        <%--<asp:RegularExpressionValidator ID="CPFNumber" runat="server" ControlToValidate="txtCPF"
                            CssClass="failureNotification" ErrorMessage="CPF deve conter somente números"
                            ValidationGroup="CadastroValidationGroup" ValidationExpression="^\d+?$">*</asp:RegularExpressionValidator>--%>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtCPF" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="CPFRequired" runat="server" ControlToValidate="txtCPF"
                                CssClass="failureNotification" ErrorMessage="CPF/CNPJ é obrigatório." ToolTip="CPF/CNPJ é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-md-2 control-label">
                            Nome:</label>
                        <div class="col-md-4">
                            <asp:TextBox ID="txtNome" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="NomeRequired" runat="server" ControlToValidate="txtNome"
                                CssClass="failureNotification" ErrorMessage="Nome é obrigatório." ToolTip="Nome é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                        <label class="col-md-2 control-label">
                            E-mail:</label>
                        <div class="col-md-4">
                            <asp:TextBox ID="txtEmail" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="EmailRequired" runat="server" ControlToValidate="txtEmail"
                                CssClass="failureNotification" ErrorMessage="Email é obrigatório." ToolTip="Email é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            RG:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtRG" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                        <label class="col-sm-2 control-label">
                            Data Nascimento:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtDtNasc" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RegularExpressionValidator ID="RegularDtNasc" runat="server" ControlToValidate="txtDtNasc"
                                CssClass="failureNotification" ErrorMessage="Data de nascimento deve estar no formato dd/mm/yyyy"
                                ValidationGroup="CadastroValidationGroup" ValidationExpression="^(?:(?:31(\/|-|\.)(?:0?[13578]|1[02]))\1|(?:(?:29|30)(\/|-|\.)(?:0?[1,3-9]|1[0-2])\2))(?:(?:1[6-9]|[2-9]\d)?\d{2})$|^(?:29(\/|-|\.)0?2\3(?:(?:(?:1[6-9]|[2-9]\d)?(?:0[48]|[2468][048]|[13579][26])|(?:(?:16|[2468][048]|[3579][26])00))))$|^(?:0?[1-9]|1\d|2[0-8])(\/|-|\.)(?:(?:0?[1-9])|(?:1[0-2]))\4(?:(?:1[6-9]|[2-9]\d)?\d{2})$">*</asp:RegularExpressionValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Endereço:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtEndereco" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredEndereco" runat="server" ControlToValidate="txtEndereco"
                                CssClass="failureNotification" ErrorMessage="Endereco é obrigatório." ToolTip="Endereco é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                        <label class="col-sm-2 control-label">
                            Número:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtNumero" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredNumero" runat="server" ControlToValidate="txtNumero"
                                CssClass="failureNotification" ErrorMessage="Número é obrigatório." ToolTip="Número é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Complemento:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtComplemento" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                        <label class="col-sm-2 control-label">
                            Bairro:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtBairro" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredBairro" runat="server" ControlToValidate="txtBairro"
                                CssClass="failureNotification" ErrorMessage="Bairro é obrigatório." ToolTip="Bairro é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Cidade:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtCidade" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredCidade" runat="server" ControlToValidate="txtCidade"
                                CssClass="failureNotification" ErrorMessage="Cidade é obrigatório." ToolTip="Cidade é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>

                            <%--<asp:DropDownList ID="ddlCidade" runat="server" CssClass="form-control">
                            </asp:DropDownList>
                            <asp:RequiredFieldValidator ID="RequiredCidade" runat="server" ControlToValidate="ddlCidade"
                                CssClass="failureNotification" ErrorMessage="Cidade é obrigatório." ToolTip="Cidade é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>--%>
                        </div>
                        <label class="col-sm-2 control-label">
                            UF:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtUF" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredUF" runat="server" ControlToValidate="txtUF"
                                CssClass="failureNotification" ErrorMessage="UF é obrigatório." ToolTip="UF é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            CEP:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtCEP" runat="server" CssClass="form-control"></asp:TextBox>
                            <asp:RequiredFieldValidator ID="RequiredCEP" runat="server" ControlToValidate="txtCEP"
                                CssClass="failureNotification" ErrorMessage="CEP é obrigatório." ToolTip="CEP é obrigatório."
                                ValidationGroup="CadastroValidationGroup">*</asp:RequiredFieldValidator>
                        </div>
                        <label class="col-sm-2 control-label">
                            Profissão:</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtProfissao" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Tel Residencial:</label>
                        <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px; padding-right: 5px;">
                            <asp:TextBox ID="txtDDDResidencial" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                        </div>
                        <div class="col-sm-3">
                            <asp:TextBox ID="txtTelResidencial" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                        <label class="col-sm-2 control-label">
                            Tel Comercial:</label>
                        <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px; padding-right: 5px;">
                            <asp:TextBox ID="txtDDDComercial" runat="server" CssClass="form-control" Width="2"></asp:TextBox></div>
                        <div class="col-sm-3">
                            <asp:TextBox ID="txtTelComercial" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Tel Celular:</label>
                        <div class="col-sm-1" style="width: 60px !important; margin-left: 10px; padding-left: 5px; padding-right: 5px;">
                            <asp:TextBox ID="txtDDDCelular" runat="server" CssClass="form-control" Width="2"></asp:TextBox>
                        </div>
                        <div class="col-sm-3">
                            <asp:TextBox ID="txtTelCelular" runat="server" CssClass="form-control"></asp:TextBox></div>
                        <label class="col-sm-2 control-label">
                            Perfil</label>
                        <div class="col-sm-4">
                            <asp:DropDownList ID="ddlPerfil" runat="server" CssClass="form-control" AutoPostBack="True"
                                OnSelectedIndexChanged="ddlPerfil_SelectedIndexChanged">
                            </asp:DropDownList>
                        </div>
                        <asp:Label ID="lblMedico" class="col-sm-2 control-label" runat="server">
                        Médico/Clínica</asp:Label>
                        <div class="col-sm-4">
                            <asp:DropDownList ID="ddlMedico" runat="server" CssClass="form-control">
                            </asp:DropDownList>
                        </div>
                    </div>
                    <% if (rbtPFPJ.SelectedValue != "Pessoa Física")
                       { %>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Perfil</label>
                        <div class="col-sm-4">
                            <asp:DropDownList ID="ddlRecolhimentoISS" runat="server" CssClass="form-control"
                                AutoPostBack="false">
                                <asp:ListItem Selected="true">Mensal</asp:ListItem>
                                <asp:ListItem>Anual</asp:ListItem>
                            </asp:DropDownList>
                        </div>
                        <asp:Label ID="Label1" class="col-sm-2 control-label" runat="server">
                            CNAE</asp:Label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtCNAE" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                    </div>
                    <div class="form-group">
                        <label class="col-sm-2 control-label">
                            Inscrição Estadual</label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtIE" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                        <asp:Label ID="Label2" class="col-sm-2 control-label" runat="server">
                            Inscrição Municipal</asp:Label>
                        <div class="col-sm-4">
                            <asp:TextBox ID="txtIM" runat="server" CssClass="form-control"></asp:TextBox>
                        </div>
                    </div>
                    <%}%>
                </fieldset>
                <div class="row">
                    <div class="form-group">
                        <asp:LinkButton ID="btnSalvar" runat="server" class="btn btn-md btn-success" Text="&#xf00c; Salvar"
                            ValidationGroup="CadastroValidationGroup" OnClick="btnSalvar_Click"></asp:LinkButton>
                        <asp:LinkButton ID="btnVoltar" runat="server" class="btn btn-md btn-warning" Text="&#xf060; Voltar"
                            OnClick="btnVoltar_Click"></asp:LinkButton>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <script>
        jQuery(function ($) {
        <% if (rbtPFPJ.SelectedValue == "Pessoa Física")
       { %>
            $("#<%= txtCPF.ClientID %>").mask("999.999.999-99");
            <%}
       else
       { %>
       $("#<%= txtCPF.ClientID %>").mask("99.999.999/9999-99");
       <%}%>
            $("#<%= txtDtNasc.ClientID %>").mask("99/99/9999");
            $("#<%= txtDDDResidencial.ClientID %>").mask("99");
            $("#<%= txtDDDComercial.ClientID %>").mask("99");
            $("#<%= txtDDDCelular.ClientID %>").mask("99");
            $("#<%= txtTelResidencial.ClientID %>").mask("9999-9999");
            $("#<%= txtTelComercial.ClientID %>").mask("9999-9999");
            $("#<%= txtTelCelular.ClientID %>").mask("99999-9999");
            $("#<%= txtCEP.ClientID %>").mask("99999-999");
            $("#<%= txtUF.ClientID %>").mask("aa");
        });
    </script>
</asp:Content>
